import java.util.Arrays;

public class TestDemo {
    public static void transform(int[] array) {
        for (int i = 0; i < array.length; i++) {
            array[i]*=2;
        }
    }
    public static void main1(String[] args) {
//实现一个方法 transform, 以数组为参数, 循环将数组中的每个元素 乘以 2 , 并设置到对应的数组元素上. 例如 原数组为 {1, 2, 3}, 修改之后为 {2, 4, 6}
        int[] array={1,2,3,4,5};
        transform(array);
        System.out.println(Arrays.toString(array));
    }

    public static void main2(String[] args) {
//        创建一个 int 类型的数组, 元素个数为 100, 并把每个元素依次设置为 1 - 100
        int[] array= new int[100];
        int j = 1;
        for (int i = 0; i < array.length; i++) {
            array[i]=j;
            System.out.print(array[i]+" ");
            j++;
        }
    }

    public static void main(String[] args) {
//        给定一个整数数组 nums 和一个整数目标值 target，请你在该数组中找出 和为目标值 target 的那 两个 整数，并返回它们的数组下标。
        int[] nums = {1,2,3,4,5,6,7,8,9};
        int taget = 9;
        int[] finaly = new int[2];
        for (int i = 1; i < nums.length-1; i++) {
            if(nums[0]+nums[i]==taget) {
                finaly[1]=nums[i];
            }
        }
        System.out.println(Arrays.toString(finaly));
    }
}